#include <iostream>
using namespace std;

//栈区数据注意事项 --- 不要返回局部变量地址
//栈区的数据由编译器管理开辟和释放
int *func(int b){ //行参数据也会放在栈区
    b = 100;
    int a = 10; // 局部变量，存放在栈区，栈区的数据在函数完成后自动释放
    return &a;//返回局部变量的地址
}


int main(){
	// 1.单行注释
	// 2.多行注释
    int b = 100;
    int *p = func(b);
    cout << *p << endl;
    cout << *p << endl;
	system("pause");
	return 0;
}

